long-toothed herald snail - Turc Anglais Dictionnaire